home *** CD-ROM | disk | FTP | other *** search
/ Tripas 5 / TRIPAS 005.iso / Wos.EXE / base / models / securton.def < prev    next >
Encoding:
Text File  |  1999-02-24  |  9.3 KB  |  329 lines

  1. SDEF
  2. //  $Logfile:: /Quake 2 Engine/Sin/Base Sin Data/Models/Monster/securton.def  $
  3. // $Revision:: 24                                                             $
  4. //   $Author:: Jimdose                                                        $
  5. //     $Date:: 11/14/98 12:31a                                                $
  6. //
  7. // Copyright (C) 1998 by Ritual Entertainment, Inc.
  8. // All rights reserved.
  9. //
  10. // This source may not be distributed and/or modified without
  11. // expressly written permission by Ritual Entertainment, Inc.
  12. //
  13. // DESCRIPTION:
  14. // This is a model definition file.  It is to be used in conjunction with Sin.
  15. // MODEL AUTHOR:
  16. // Beau/Michael <Delete one>
  17. //
  18. //
  19. // The SINED declaration section
  20. //
  21. /*SINED Monster_Securton (1 .5 0) (0 0 0) (0 0 0)
  22. Securton
  23. */
  24. //
  25. //
  26.  
  27. // FILE DECLARATIONS
  28. //
  29. // Model Commands
  30. path models/securton
  31. scale 1.5
  32.  
  33. // Base Model
  34. sec_base.sbm
  35.  
  36. // Skins
  37. sec_base.tga
  38.  
  39. // Normal Animations
  40. walk1            sec_walk.sam
  41. idle1            sec_idle1.sam
  42.  
  43. alert1        sec_idle1.sam
  44. twitch1        sec_idle2.sam
  45. twitch2        sec_idle3.sam
  46. fire1            sec_fire.sam
  47. run1            sec_run.sam
  48. pain1        sec_pain1.sam
  49. pain2        sec_pain2.sam
  50. pain3        sec_pain3.sam
  51. pain4        sec_pain4.sam
  52. death1        sec_death1.sam
  53. death2        sec_death2.sam
  54. death3        sec_death3.sam
  55. death4        sec_death4.sam
  56. jumpattack1     sec_jumpattack.sam
  57. sedated1    sec_sedated.sam
  58. step_right sec_dodgeright.sam
  59. step_left  sec_dodgeleft.sam
  60.  
  61. crouch_down        sec_idle1.sam
  62. crouch_idle1    sec_idle1.sam
  63.  
  64. // Pain Location Based Animations
  65.  
  66. // Death Location Based Animations
  67.  
  68. // Crouching Pain Location Based Animations
  69.  
  70. // Crouching Death Location Based Animations
  71.  
  72. // Optional Animations
  73.  
  74. // Scripted Animations
  75.  
  76. // Id And Group Definitions
  77. id 10 group eye fullbright
  78. id 200 group underside bone gun 225 90 90
  79.  
  80. //
  81. // INITIALIZATION SECTION
  82. //
  83. //
  84. !init:
  85.  
  86. //
  87. // SERVER Initialization Commands
  88. //
  89.  
  90. // Class Setup
  91. server classname actor
  92. server setsize "-16 -16 0" "16 16 58"
  93. server flags -blood -die_gibs +sparks +explode
  94. server weapon Secgun
  95. server health 200
  96. server attackmode 2 // blitz attack
  97. server script global/enemy.scr
  98.  
  99.  
  100. // Sound Aliases
  101. server aliascache snd_sightenemy1    "monsters/securton/site1.wav" 1
  102. server aliascache snd_pursuit1    "monsters/securton/purs1.wav" 1
  103. server aliascache snd_attacktaunt1    "monsters/securton/attack.wav" 1
  104. server aliascache snd_investigate1    "monsters/securton/site1.wav" 1
  105. server aliascache snd_locate1    "monsters/securton/purs1.wav" 1
  106. server aliascache snd_tauntdeath1    "monsters/securton/taunt.wav" 1
  107.  
  108. //
  109. // CLIENT Initialization Commands
  110. //
  111.  
  112. // Sound Aliases
  113. //client aliascache snd_idle1      "monsters/securton/idle1.wav" 1
  114. client aliascache snd_death1     "monsters/securton/deth1.wav" 1
  115. client aliascache snd_death2     "monsters/securton/deth2.wav" 1
  116. client aliascache snd_death3     "monsters/securton/deth3.wav" 1
  117. client aliascache snd_death4     "monsters/securton/deth4.wav" 1
  118. client aliascache snd_pain1    "monsters/securton/pain1.wav" 1
  119. client aliascache snd_pain2    "monsters/securton/pain2.wav" 1
  120. client aliascache snd_pain3    "monsters/securton/pain3.wav" 1
  121. client aliascache snd_pain4    "monsters/securton/pain4.wav" 1
  122.  
  123. client aliascache snd_slice1    "monsters/securton/slice.wav" 1
  124. client aliascache snd_powerup1    "monsters/securton/getup.wav" 1
  125. client aliascache snd_leg1    "monsters/securton/stepmix2.wav" 1
  126. client aliascache snd_tap1    "monsters/securton/step2.wav" 1
  127. client aliascache snd_drag1    "monsters/securton/drag.wav" 1
  128. client aliascache snd_bodyhit1    "monsters/securton/bodyhit.wav" 1
  129. client aliascache snd_uphead1    "monsters/securton/hedup.wav" 1
  130. client aliascache snd_downhead1    "monsters/securton/heddwn.wav" 1
  131. client aliascache snd_movehead1    "monsters/securton/hedmove.wav" 1
  132. client aliascache snd_stophead1    "monsters/securton/hedstop.wav" 1
  133.  
  134. //
  135. // SHARED initialization commands
  136. //
  137.  
  138. // Sound Aliases
  139.  
  140.  
  141.  
  142.  
  143. //
  144. // The main section
  145. //
  146. //
  147. !main:
  148.  
  149. // Normal Animations
  150.  
  151. server fire1     1 fire
  152.  
  153. server crouch_down last nextanim crouch_idle
  154.  
  155. server walk1 first movementsound
  156. client walk1 first randomsound snd_leg 1 1
  157. server walk1 6 movementsound
  158. client walk1 6 randomsound snd_leg 1 1
  159.  
  160. server run1 first movementsound
  161. client run1 first randomsound snd_leg
  162. server run1 3 movementsound
  163. client run1 3 randomsound snd_leg
  164.  
  165. server death1 first deathsound
  166. client death1 first randomsound snd_death 1 1
  167. client death1 11 randomsound snd_bodyhit 1 2
  168. server death1 11 movementsound
  169. client death1 12 randomsound snd_leg 1 3
  170. server death1 12 movementsound
  171. client death1 13 randomsound snd_downhead 1 4
  172. server death1 13 movementsound
  173. client death1 14 randomsound snd_uphead 1 4
  174. server death1 14 movementsound
  175. client death1 15 randomsound snd_downhead 1 4
  176. server death1 15 movementsound
  177.  
  178. server death2 first deathsound
  179. client death2 first randomsound snd_death 1 1
  180. server death2 1 movementsound
  181. client death2 1 randomsound snd_bodyhit 1 2
  182. client death2 2 randomsound snd_leg 1 3
  183. server death2 2 movementsound
  184. client death2 2 randomsound snd_movehead 1 4
  185. server death2 2 movementsound
  186. client death2 5 randomsound snd_leg 1
  187. server death2 5 movementsound
  188. client death2 9 randomsound snd_stophead 1 4
  189. server death2 9 movementsound
  190.  
  191. server death3 first deathsound
  192. client death3 first randomsound snd_death 1 1
  193. client death3 1 randomsound snd_bodyhit 1 2
  194. server death3 1 movementsound
  195. client death3 2 randomsound snd_drag 1 3
  196. server death3 2 movementsound
  197. client death3 3 randomsound snd_movehead 1 2
  198. server death3 3 movementsound
  199. client death3 10 randomsound snd_stophead 1 2
  200. server death3 10 movementsound
  201.  
  202. server death4 first deathsound
  203. client death4 first randomsound snd_death 1 1
  204. client death4 2 randomsound snd_tap 1 2
  205. server death4 2 movementsound
  206. client death4 3 randomsound snd_tap 1 2
  207. server death4 3 movementsound
  208. client death4 4 randomsound snd_bodyhit 1 3
  209. server death4 4 movementsound
  210. client death4 6 randomsound snd_bodyhit 1 3
  211. server death4 6 movementsound
  212.  
  213. server pain1 first painsound
  214. client pain1 first randomsound snd_pain 1
  215. client pain1 3 randomsound snd_tap 1
  216. server pain1 3 movementsound
  217. client pain1 4 randomsound snd_tap 1
  218. server pain1 4 movementsound
  219.  
  220. server pain2 first painsound
  221. client pain2 first randomsound snd_pain 1 1
  222. client pain2 1 randomsound snd_leg 1 2
  223. server pain2 1 movementsound
  224. client pain2 2 randomsound snd_powerup 1 1
  225. server pain2 2 movementsound
  226.  
  227. server pain3 first painsound
  228. client pain3 first randomsound snd_pain 1
  229. client pain3 2 randomsound snd_leg 1
  230. server pain3 2 movementsound
  231.  
  232.  
  233. server pain4 first painsound
  234. client pain4 first randomsound snd_pain 1
  235. client pain4 1 randomsound snd_bodyhit 1 2
  236. server pain4 1 movementsound
  237. client pain4 2 randomsound snd_tap 1 3
  238. server pain4 2 movementsound
  239. client pain4 3 randomsound snd_uphead 1 4
  240. server pain4 3 movementsound
  241. client pain4 5 randomsound snd_drag 1 2
  242. server pain4 5 movementsound
  243. client pain4 6 randomsound snd_drag 1 4
  244. server pain4 6 movementsound
  245. client pain4 7 randomsound snd_drag 1 2
  246. server pain4 7 movementsound
  247. client pain4 8 randomsound snd_drag 1 4
  248. server pain4 8 movementsound
  249.  
  250.  
  251. server jumpattack1 first movementsound
  252. client jumpattack1 first randomsound snd_powerup 1 1
  253. client jumpattack1 4 randomsound snd_slice 1 2
  254. server jumpattack1 4 movementsound
  255. client jumpattack1 5 randomsound snd_leg 1 3
  256. server jumpattack1 5 movementsound
  257.  
  258. server step_left first movementsound
  259. client step_left first randomsound snd_powerup 1 1
  260. client step_left 5 randomsound snd_leg 1 1
  261. server step_left 5 movementsound
  262.  
  263. server step_right first movementsound
  264. client step_right first randomsound snd_powerup 1 1
  265. client step_right 5 randomsound snd_leg 1 1
  266. server step_right 5 movementsound
  267.  
  268. server twitch1 4 movementsound
  269. client twitch1 4 randomsound snd_uphead 1 2
  270. client twitch1 6 randomsound snd_movehead 1 2
  271. server twitch1 6 movementsound
  272. client twitch1 18 randomsound snd_downhead 1 2
  273. server twitch1 18 movementsound
  274.  
  275. server twitch2 first movementsound
  276. client twitch2 first randomsound snd_powerup 1 1
  277. client twitch2 3 randomsound snd_movehead 1 2
  278. server twitch2 3 movementsound
  279. client twitch2 5 randomsound snd_tap 1 1
  280. server twitch2 5 movementsound
  281. client twitch2 6 randomsound snd_tap 1 1
  282. server twitch2 6 movementsound
  283. client twitch2 7 randomsound snd_stophead 1 2
  284. server twitch2 7 movementsound
  285.  
  286.  
  287. // Pain Location Based Animations
  288.  
  289. // Death Location Based Animations
  290.  
  291. // Crouching Pain Location Based Animations
  292.  
  293. // Crouching Death Location Based Animations
  294.  
  295. // Optional Animations
  296.  
  297. // Scripted Animations
  298.  
  299. //
  300. // SOURCESAFE Update Log
  301. //
  302. // $Log:: /Quake 2 Engine/Sin/Base Sin Data/Models/Monster/securton.def       $
  303. // 
  304. // 24    11/14/98 12:31a Jimdose
  305. // default to blitz attack
  306. // 
  307. // 23    11/14/98 12:15a Jimdose
  308. // made the bounding box smaller
  309. // 
  310. // 22    10/21/98 12:39a Markd
  311. // Fixed securton's looping problems
  312. //
  313. // 21    10/21/98 12:04a Markd
  314. // added stepleft and stepright and proper weapon
  315. //
  316. // 20    10/20/98 9:51p Aldie
  317. //
  318. // 19    10/20/98 3:30a Markd
  319. // Made securtons spark instead of bleed
  320. //
  321. // 18    10/16/98 6:56p Phook
  322. // Oct 16: First global damage settings tweaks
  323. //
  324. // 17    9/20/98 8:37p Onethumb
  325. // Semi-final revisions complete, almost ready for first half beta
  326. //
  327. // 16    9/20/98 7:14p Onethumb
  328. // Minor changes
  329. //